package drone.basis.map ;

import java.util.LinkedList ;
import java.util.List ;

import com.alibaba.fastjson.JSONArray ;
import com.alibaba.fastjson.JSONObject ;

import drone.basis.assist.LngLat ;

public class ChipingMap
{

	public static List < LngLat > POLYGON = new LinkedList < LngLat > ( ) ;
	static
	{
		POLYGON.add ( new LngLat ( "116.23398", "36.58369") ) ;
		POLYGON.add ( new LngLat ( "116.26333", "36.58355") ) ;
		POLYGON.add ( new LngLat ( "116.24479", "36.56908") ) ;
	}
	
	public static List < LngLat > POINTS = new LinkedList < LngLat > ( ) ;

	static
	{
		POINTS.add ( new LngLat ( "115.909456" , "36.592289" ) ) ;
		POINTS.add ( new LngLat ( "115.910346" , "36.587759" ) ) ;
		POINTS.add ( new LngLat ( "115.922069" , "36.584544" ) ) ;
		POINTS.add ( new LngLat ( "115.930573" , "36.582677" ) ) ;
		POINTS.add ( new LngLat ( "115.936187" , "36.582214" ) ) ;
		POINTS.add ( new LngLat ( "115.940198" , "36.578771" ) ) ;
		POINTS.add ( new LngLat ( "115.941353" , "36.57553" ) ) ;
		POINTS.add ( new LngLat ( "115.950041" , "36.57275" ) ) ;
		POINTS.add ( new LngLat ( "115.956573" , "36.57268" ) ) ;
		POINTS.add ( new LngLat ( "115.958226" , "36.569625" ) ) ;
		POINTS.add ( new LngLat ( "115.959078" , "36.56489" ) ) ;
		POINTS.add ( new LngLat ( "115.96168" , "36.563647" ) ) ;
		POINTS.add ( new LngLat ( "115.961584" , "36.553873" ) ) ;
		POINTS.add ( new LngLat ( "115.95847" , "36.547039" ) ) ;
		POINTS.add ( new LngLat ( "115.959206" , "36.546064" ) ) ;
		POINTS.add ( new LngLat ( "115.964253" , "36.546426" ) ) ;
		POINTS.add ( new LngLat ( "115.964313" , "36.545069" ) ) ;
		POINTS.add ( new LngLat ( "115.967107" , "36.54445" ) ) ;
		POINTS.add ( new LngLat ( "115.968861" , "36.544217" ) ) ;
		POINTS.add ( new LngLat ( "115.969883" , "36.542626" ) ) ;
		POINTS.add ( new LngLat ( "115.970677" , "36.540357" ) ) ;
		POINTS.add ( new LngLat ( "115.972817" , "36.540129" ) ) ;
		POINTS.add ( new LngLat ( "115.973108" , "36.538169" ) ) ;
		POINTS.add ( new LngLat ( "115.975446" , "36.538093" ) ) ;
		POINTS.add ( new LngLat ( "115.979732" , "36.539173" ) ) ;
		POINTS.add ( new LngLat ( "115.986033" , "36.539119" ) ) ;
		POINTS.add ( new LngLat ( "115.993297" , "36.538815" ) ) ;
		POINTS.add ( new LngLat ( "115.997257" , "36.540591" ) ) ;
		POINTS.add ( new LngLat ( "115.99852" , "36.543897" ) ) ;
		POINTS.add ( new LngLat ( "116.001511" , "36.543199" ) ) ;
		POINTS.add ( new LngLat ( "116.002442" , "36.543226" ) ) ;
		POINTS.add ( new LngLat ( "116.006785" , "36.542418" ) ) ;
		POINTS.add ( new LngLat ( "116.007905" , "36.542085" ) ) ;
		POINTS.add ( new LngLat ( "116.009167" , "36.543041" ) ) ;
		POINTS.add ( new LngLat ( "116.015268" , "36.543778" ) ) ;
		POINTS.add ( new LngLat ( "116.015923" , "36.544981" ) ) ;
		POINTS.add ( new LngLat ( "116.017628" , "36.5456" ) ) ;
		POINTS.add ( new LngLat ( "116.01756" , "36.546363" ) ) ;
		POINTS.add ( new LngLat ( "116.01627" , "36.546628" ) ) ;
		POINTS.add ( new LngLat ( "116.019222" , "36.547954" ) ) ;
		POINTS.add ( new LngLat ( "116.01972" , "36.546533" ) ) ;
		POINTS.add ( new LngLat ( "116.021574" , "36.546501" ) ) ;
		POINTS.add ( new LngLat ( "116.02203" , "36.549804" ) ) ;
		POINTS.add ( new LngLat ( "116.024086" , "36.550137" ) ) ;
		POINTS.add ( new LngLat ( "116.024726" , "36.551234" ) ) ;
		POINTS.add ( new LngLat ( "116.026818" , "36.551685" ) ) ;
		POINTS.add ( new LngLat ( "116.029017" , "36.552373" ) ) ;
		POINTS.add ( new LngLat ( "116.03126" , "36.555934" ) ) ;
		POINTS.add ( new LngLat ( "116.032864" , "36.555081" ) ) ;
		POINTS.add ( new LngLat ( "116.033893" , "36.5548" ) ) ;
		POINTS.add ( new LngLat ( "116.036178" , "36.55598" ) ) ;
		POINTS.add ( new LngLat ( "116.042104" , "36.5581" ) ) ;
		POINTS.add ( new LngLat ( "116.047558" , "36.558099" ) ) ;
		POINTS.add ( new LngLat ( "116.047951" , "36.555451" ) ) ;
		POINTS.add ( new LngLat ( "116.049227" , "36.554924" ) ) ;
		POINTS.add ( new LngLat ( "116.051726" , "36.554866" ) ) ;
		POINTS.add ( new LngLat ( "116.053438" , "36.550298" ) ) ;
		POINTS.add ( new LngLat ( "116.057134" , "36.550313" ) ) ;
		POINTS.add ( new LngLat ( "116.057331" , "36.549563" ) ) ;
		POINTS.add ( new LngLat ( "116.061716" , "36.548241" ) ) ;
		POINTS.add ( new LngLat ( "116.063319" , "36.549292" ) ) ;
		POINTS.add ( new LngLat ( "116.064845" , "36.552831" ) ) ;
		POINTS.add ( new LngLat ( "116.067679" , "36.553142" ) ) ;
		POINTS.add ( new LngLat ( "116.069283" , "36.555338" ) ) ;
		POINTS.add ( new LngLat ( "116.069909" , "36.55317" ) ) ;
		POINTS.add ( new LngLat ( "116.073139" , "36.551913" ) ) ;
		POINTS.add ( new LngLat ( "116.074789" , "36.550331" ) ) ;
		POINTS.add ( new LngLat ( "116.077138" , "36.549943" ) ) ;
		POINTS.add ( new LngLat ( "116.078093" , "36.551297" ) ) ;
		POINTS.add ( new LngLat ( "116.08143" , "36.55138" ) ) ;
		POINTS.add ( new LngLat ( "116.081392" , "36.549227" ) ) ;
		POINTS.add ( new LngLat ( "116.083971" , "36.548355" ) ) ;
		POINTS.add ( new LngLat ( "116.083589" , "36.545878" ) ) ;
		POINTS.add ( new LngLat ( "116.08663" , "36.546953" ) ) ;
		POINTS.add ( new LngLat ( "116.087669" , "36.546541" ) ) ;
		POINTS.add ( new LngLat ( "116.089825" , "36.545424" ) ) ;
		POINTS.add ( new LngLat ( "116.091915" , "36.544988" ) ) ;
		POINTS.add ( new LngLat ( "116.094613" , "36.546592" ) ) ;
		POINTS.add ( new LngLat ( "116.096366" , "36.54955" ) ) ;
		POINTS.add ( new LngLat ( "116.099234" , "36.549676" ) ) ;
		POINTS.add ( new LngLat ( "116.099722" , "36.551214" ) ) ;
		POINTS.add ( new LngLat ( "116.101185" , "36.554944" ) ) ;
		POINTS.add ( new LngLat ( "116.110917" , "36.553503" ) ) ;
		POINTS.add ( new LngLat ( "116.110783" , "36.549432" ) ) ;
		POINTS.add ( new LngLat ( "116.109423" , "36.545248" ) ) ;
		POINTS.add ( new LngLat ( "116.10696" , "36.543406" ) ) ;
		POINTS.add ( new LngLat ( "116.108236" , "36.54163" ) ) ;
		POINTS.add ( new LngLat ( "116.107424" , "36.539729" ) ) ;
		POINTS.add ( new LngLat ( "116.106033" , "36.535078" ) ) ;
		POINTS.add ( new LngLat ( "116.103929" , "36.532541" ) ) ;
		POINTS.add ( new LngLat ( "116.103699" , "36.528601" ) ) ;
		POINTS.add ( new LngLat ( "116.100682" , "36.528846" ) ) ;
		POINTS.add ( new LngLat ( "116.099658" , "36.528555" ) ) ;
		POINTS.add ( new LngLat ( "116.096151" , "36.523706" ) ) ;
		POINTS.add ( new LngLat ( "116.092504" , "36.516934" ) ) ;
		POINTS.add ( new LngLat ( "116.093484" , "36.515494" ) ) ;
		POINTS.add ( new LngLat ( "116.095385" , "36.516299" ) ) ;
		POINTS.add ( new LngLat ( "116.09815" , "36.518324" ) ) ;
		POINTS.add ( new LngLat ( "116.101173" , "36.517793" ) ) ;
		POINTS.add ( new LngLat ( "116.102569" , "36.515449" ) ) ;
		POINTS.add ( new LngLat ( "116.103836" , "36.516616" ) ) ;
		POINTS.add ( new LngLat ( "116.111929" , "36.515134" ) ) ;
		POINTS.add ( new LngLat ( "116.111825" , "36.512418" ) ) ;
		POINTS.add ( new LngLat ( "116.112602" , "36.509574" ) ) ;
		POINTS.add ( new LngLat ( "116.109975" , "36.508843" ) ) ;
		POINTS.add ( new LngLat ( "116.116878" , "36.502803" ) ) ;
		POINTS.add ( new LngLat ( "116.121524" , "36.502782" ) ) ;
		POINTS.add ( new LngLat ( "116.122669" , "36.503156" ) ) ;
		POINTS.add ( new LngLat ( "116.123983" , "36.505717" ) ) ;
		POINTS.add ( new LngLat ( "116.129603" , "36.505956" ) ) ;
		POINTS.add ( new LngLat ( "116.133785" , "36.505729" ) ) ;
		POINTS.add ( new LngLat ( "116.135089" , "36.508797" ) ) ;
		POINTS.add ( new LngLat ( "116.138525" , "36.510877" ) ) ;
		POINTS.add ( new LngLat ( "116.140928" , "36.512346" ) ) ;
		POINTS.add ( new LngLat ( "116.142296" , "36.513645" ) ) ;
		POINTS.add ( new LngLat ( "116.142953" , "36.512429" ) ) ;
		POINTS.add ( new LngLat ( "116.145418" , "36.511213" ) ) ;
		POINTS.add ( new LngLat ( "116.146387" , "36.51235" ) ) ;
		POINTS.add ( new LngLat ( "116.145785" , "36.513525" ) ) ;
		POINTS.add ( new LngLat ( "116.145059" , "36.514371" ) ) ;
		POINTS.add ( new LngLat ( "116.148763" , "36.514577" ) ) ;
		POINTS.add ( new LngLat ( "116.151197" , "36.515506" ) ) ;
		POINTS.add ( new LngLat ( "116.159845" , "36.511071" ) ) ;
		POINTS.add ( new LngLat ( "116.162669" , "36.513298" ) ) ;
		POINTS.add ( new LngLat ( "116.165229" , "36.513714" ) ) ;
		POINTS.add ( new LngLat ( "116.166701" , "36.514578" ) ) ;
		POINTS.add ( new LngLat ( "116.168792" , "36.514713" ) ) ;
		POINTS.add ( new LngLat ( "116.17031" , "36.516295" ) ) ;
		POINTS.add ( new LngLat ( "116.172781" , "36.515762" ) ) ;
		POINTS.add ( new LngLat ( "116.177133" , "36.514928" ) ) ;
		POINTS.add ( new LngLat ( "116.17739" , "36.513823" ) ) ;
		POINTS.add ( new LngLat ( "116.182585" , "36.514789" ) ) ;
		POINTS.add ( new LngLat ( "116.182775" , "36.517946" ) ) ;
		POINTS.add ( new LngLat ( "116.184604" , "36.518804" ) ) ;
		POINTS.add ( new LngLat ( "116.186535" , "36.520221" ) ) ;
		POINTS.add ( new LngLat ( "116.185959" , "36.521622" ) ) ;
		POINTS.add ( new LngLat ( "116.18762" , "36.524939" ) ) ;
		POINTS.add ( new LngLat ( "116.191371" , "36.526778" ) ) ;
		POINTS.add ( new LngLat ( "116.191958" , "36.528075" ) ) ;
		POINTS.add ( new LngLat ( "116.195464" , "36.529145" ) ) ;
		POINTS.add ( new LngLat ( "116.198082" , "36.529242" ) ) ;
		POINTS.add ( new LngLat ( "116.199716" , "36.531458" ) ) ;
		POINTS.add ( new LngLat ( "116.200612" , "36.529613" ) ) ;
		POINTS.add ( new LngLat ( "116.201604" , "36.528173" ) ) ;
		POINTS.add ( new LngLat ( "116.203103" , "36.523277" ) ) ;
		POINTS.add ( new LngLat ( "116.203758" , "36.520416" ) ) ;
		POINTS.add ( new LngLat ( "116.207489" , "36.520002" ) ) ;
		POINTS.add ( new LngLat ( "116.206867" , "36.513809" ) ) ;
		POINTS.add ( new LngLat ( "116.20785" , "36.514665" ) ) ;
		POINTS.add ( new LngLat ( "116.210435" , "36.51433" ) ) ;
		POINTS.add ( new LngLat ( "116.213636" , "36.513354" ) ) ;
		POINTS.add ( new LngLat ( "116.220194" , "36.512737" ) ) ;
		POINTS.add ( new LngLat ( "116.220802" , "36.511431" ) ) ;
		POINTS.add ( new LngLat ( "116.22148" , "36.510377" ) ) ;
		POINTS.add ( new LngLat ( "116.223094" , "36.511752" ) ) ;
		POINTS.add ( new LngLat ( "116.227458" , "36.510858" ) ) ;
		POINTS.add ( new LngLat ( "116.230238" , "36.511307" ) ) ;
		POINTS.add ( new LngLat ( "116.233265" , "36.512226" ) ) ;
		POINTS.add ( new LngLat ( "116.233346" , "36.509337" ) ) ;
		POINTS.add ( new LngLat ( "116.238069" , "36.508023" ) ) ;
		POINTS.add ( new LngLat ( "116.23979" , "36.509058" ) ) ;
		POINTS.add ( new LngLat ( "116.242255" , "36.51165" ) ) ;
		POINTS.add ( new LngLat ( "116.243994" , "36.512661" ) ) ;
		POINTS.add ( new LngLat ( "116.244542" , "36.510289" ) ) ;
		POINTS.add ( new LngLat ( "116.244103" , "36.50793" ) ) ;
		POINTS.add ( new LngLat ( "116.244921" , "36.505729" ) ) ;
		POINTS.add ( new LngLat ( "116.243065" , "36.504079" ) ) ;
		POINTS.add ( new LngLat ( "116.24272" , "36.501518" ) ) ;
		POINTS.add ( new LngLat ( "116.241862" , "36.498941" ) ) ;
		POINTS.add ( new LngLat ( "116.239619" , "36.498626" ) ) ;
		POINTS.add ( new LngLat ( "116.237789" , "36.496194" ) ) ;
		POINTS.add ( new LngLat ( "116.236716" , "36.49512" ) ) ;
		POINTS.add ( new LngLat ( "116.235456" , "36.495015" ) ) ;
		POINTS.add ( new LngLat ( "116.235398" , "36.492727" ) ) ;
		POINTS.add ( new LngLat ( "116.234464" , "36.490264" ) ) ;
		POINTS.add ( new LngLat ( "116.232605" , "36.49031" ) ) ;
		POINTS.add ( new LngLat ( "116.230606" , "36.489192" ) ) ;
		POINTS.add ( new LngLat ( "116.229071" , "36.488852" ) ) ;
		POINTS.add ( new LngLat ( "116.226549" , "36.488204" ) ) ;
		POINTS.add ( new LngLat ( "116.224663" , "36.482939" ) ) ;
		POINTS.add ( new LngLat ( "116.224708" , "36.477438" ) ) ;
		POINTS.add ( new LngLat ( "116.230225" , "36.475157" ) ) ;
		POINTS.add ( new LngLat ( "116.22779" , "36.470009" ) ) ;
		POINTS.add ( new LngLat ( "116.224116" , "36.470306" ) ) ;
		POINTS.add ( new LngLat ( "116.222558" , "36.467646" ) ) ;
		POINTS.add ( new LngLat ( "116.22104" , "36.46723" ) ) ;
		POINTS.add ( new LngLat ( "116.219385" , "36.466064" ) ) ;
		POINTS.add ( new LngLat ( "116.216765" , "36.460644" ) ) ;
		POINTS.add ( new LngLat ( "116.215462" , "36.461594" ) ) ;
		POINTS.add ( new LngLat ( "116.214111" , "36.459699" ) ) ;
		POINTS.add ( new LngLat ( "116.212366" , "36.458276" ) ) ;
		POINTS.add ( new LngLat ( "116.210798" , "36.457253" ) ) ;
		POINTS.add ( new LngLat ( "116.207179" , "36.45539" ) ) ;
		POINTS.add ( new LngLat ( "116.205892" , "36.454004" ) ) ;
		POINTS.add ( new LngLat ( "116.204475" , "36.451571" ) ) ;
		POINTS.add ( new LngLat ( "116.204581" , "36.448342" ) ) ;
		POINTS.add ( new LngLat ( "116.206831" , "36.449462" ) ) ;
		POINTS.add ( new LngLat ( "116.210064" , "36.45013" ) ) ;
		POINTS.add ( new LngLat ( "116.209563" , "36.446885" ) ) ;
		POINTS.add ( new LngLat ( "116.209917" , "36.4455" ) ) ;
		POINTS.add ( new LngLat ( "116.210517" , "36.444867" ) ) ;
		POINTS.add ( new LngLat ( "116.212243" , "36.445212" ) ) ;
		POINTS.add ( new LngLat ( "116.211641" , "36.442571" ) ) ;
		POINTS.add ( new LngLat ( "116.218317" , "36.440648" ) ) ;
		POINTS.add ( new LngLat ( "116.218921" , "36.439665" ) ) ;
		POINTS.add ( new LngLat ( "116.221687" , "36.439104" ) ) ;
		POINTS.add ( new LngLat ( "116.221391" , "36.432526" ) ) ;
		POINTS.add ( new LngLat ( "116.219974" , "36.428309" ) ) ;
		POINTS.add ( new LngLat ( "116.218787" , "36.424495" ) ) ;
		POINTS.add ( new LngLat ( "116.219914" , "36.423105" ) ) ;
		POINTS.add ( new LngLat ( "116.221489" , "36.421205" ) ) ;
		POINTS.add ( new LngLat ( "116.224194" , "36.423097" ) ) ;
		POINTS.add ( new LngLat ( "116.227245" , "36.422848" ) ) ;
		POINTS.add ( new LngLat ( "116.229553" , "36.42513" ) ) ;
		POINTS.add ( new LngLat ( "116.230883" , "36.426763" ) ) ;
		POINTS.add ( new LngLat ( "116.232881" , "36.426672" ) ) ;
		POINTS.add ( new LngLat ( "116.234559" , "36.429275" ) ) ;
		POINTS.add ( new LngLat ( "116.23646" , "36.42829" ) ) ;
		POINTS.add ( new LngLat ( "116.23637" , "36.426047" ) ) ;
		POINTS.add ( new LngLat ( "116.238483" , "36.426617" ) ) ;
		POINTS.add ( new LngLat ( "116.238855" , "36.424033" ) ) ;
		POINTS.add ( new LngLat ( "116.242723" , "36.422272" ) ) ;
		POINTS.add ( new LngLat ( "116.241175" , "36.418629" ) ) ;
		POINTS.add ( new LngLat ( "116.249444" , "36.416691" ) ) ;
		POINTS.add ( new LngLat ( "116.248881" , "36.414343" ) ) ;
		POINTS.add ( new LngLat ( "116.247394" , "36.413763" ) ) ;
		POINTS.add ( new LngLat ( "116.246054" , "36.410817" ) ) ;
		POINTS.add ( new LngLat ( "116.244309" , "36.409155" ) ) ;
		POINTS.add ( new LngLat ( "116.24466" , "36.406674" ) ) ;
		POINTS.add ( new LngLat ( "116.24594" , "36.404311" ) ) ;
		POINTS.add ( new LngLat ( "116.249657" , "36.403665" ) ) ;
		POINTS.add ( new LngLat ( "116.252386" , "36.3973" ) ) ;
		POINTS.add ( new LngLat ( "116.253787" , "36.396418" ) ) ;
		POINTS.add ( new LngLat ( "116.268588" , "36.401191" ) ) ;
		POINTS.add ( new LngLat ( "116.270258" , "36.408642" ) ) ;
		POINTS.add ( new LngLat ( "116.270774" , "36.417312" ) ) ;
		POINTS.add ( new LngLat ( "116.279835" , "36.419155" ) ) ;
		POINTS.add ( new LngLat ( "116.286522" , "36.422659" ) ) ;
		POINTS.add ( new LngLat ( "116.286741" , "36.424903" ) ) ;
		POINTS.add ( new LngLat ( "116.285775" , "36.426745" ) ) ;
		POINTS.add ( new LngLat ( "116.286921" , "36.428429" ) ) ;
		POINTS.add ( new LngLat ( "116.288082" , "36.430333" ) ) ;
		POINTS.add ( new LngLat ( "116.289614" , "36.432064" ) ) ;
		POINTS.add ( new LngLat ( "116.290752" , "36.431002" ) ) ;
		POINTS.add ( new LngLat ( "116.29258" , "36.430477" ) ) ;
		POINTS.add ( new LngLat ( "116.297207" , "36.434201" ) ) ;
		POINTS.add ( new LngLat ( "116.298954" , "36.433179" ) ) ;
		POINTS.add ( new LngLat ( "116.299666" , "36.432415" ) ) ;
		POINTS.add ( new LngLat ( "116.300184" , "36.431179" ) ) ;
		POINTS.add ( new LngLat ( "116.302031" , "36.431996" ) ) ;
		POINTS.add ( new LngLat ( "116.303525" , "36.432987" ) ) ;
		POINTS.add ( new LngLat ( "116.307575" , "36.434347" ) ) ;
		POINTS.add ( new LngLat ( "116.311774" , "36.432485" ) ) ;
		POINTS.add ( new LngLat ( "116.313355" , "36.435003" ) ) ;
		POINTS.add ( new LngLat ( "116.316865" , "36.434656" ) ) ;
		POINTS.add ( new LngLat ( "116.320386" , "36.434796" ) ) ;
		POINTS.add ( new LngLat ( "116.322863" , "36.438949" ) ) ;
		POINTS.add ( new LngLat ( "116.326703" , "36.438594" ) ) ;
		POINTS.add ( new LngLat ( "116.328908" , "36.440129" ) ) ;
		POINTS.add ( new LngLat ( "116.329922" , "36.441193" ) ) ;
		POINTS.add ( new LngLat ( "116.332761" , "36.441024" ) ) ;
		POINTS.add ( new LngLat ( "116.335417" , "36.442954" ) ) ;
		POINTS.add ( new LngLat ( "116.336856" , "36.441592" ) ) ;
		POINTS.add ( new LngLat ( "116.336729" , "36.440397" ) ) ;
		POINTS.add ( new LngLat ( "116.340929" , "36.439889" ) ) ;
		POINTS.add ( new LngLat ( "116.341236" , "36.441322" ) ) ;
		POINTS.add ( new LngLat ( "116.343566" , "36.444393" ) ) ;
		POINTS.add ( new LngLat ( "116.345653" , "36.446334" ) ) ;
		POINTS.add ( new LngLat ( "116.345497" , "36.449192" ) ) ;
		POINTS.add ( new LngLat ( "116.350691" , "36.450138" ) ) ;
		POINTS.add ( new LngLat ( "116.351195" , "36.452979" ) ) ;
		POINTS.add ( new LngLat ( "116.350795" , "36.457453" ) ) ;
		POINTS.add ( new LngLat ( "116.352521" , "36.460888" ) ) ;
		POINTS.add ( new LngLat ( "116.353402" , "36.463557" ) ) ;
		POINTS.add ( new LngLat ( "116.358091" , "36.475216" ) ) ;
		POINTS.add ( new LngLat ( "116.356548" , "36.478798" ) ) ;
		POINTS.add ( new LngLat ( "116.35957" , "36.486094" ) ) ;
		POINTS.add ( new LngLat ( "116.360048" , "36.488964" ) ) ;
		POINTS.add ( new LngLat ( "116.37188" , "36.498259" ) ) ;
		POINTS.add ( new LngLat ( "116.375753" , "36.506843" ) ) ;
		POINTS.add ( new LngLat ( "116.378363" , "36.506756" ) ) ;
		POINTS.add ( new LngLat ( "116.38062" , "36.51016" ) ) ;
		POINTS.add ( new LngLat ( "116.381994" , "36.509721" ) ) ;
		POINTS.add ( new LngLat ( "116.38432" , "36.51052" ) ) ;
		POINTS.add ( new LngLat ( "116.387306" , "36.516947" ) ) ;
		POINTS.add ( new LngLat ( "116.385922" , "36.520848" ) ) ;
		POINTS.add ( new LngLat ( "116.387725" , "36.521185" ) ) ;
		POINTS.add ( new LngLat ( "116.391221" , "36.52216" ) ) ;
		POINTS.add ( new LngLat ( "116.398127" , "36.526788" ) ) ;
		POINTS.add ( new LngLat ( "116.402845" , "36.530055" ) ) ;
		POINTS.add ( new LngLat ( "116.405065" , "36.535665" ) ) ;
		POINTS.add ( new LngLat ( "116.403347" , "36.541592" ) ) ;
		POINTS.add ( new LngLat ( "116.404388" , "36.545066" ) ) ;
		POINTS.add ( new LngLat ( "116.405653" , "36.550588" ) ) ;
		POINTS.add ( new LngLat ( "116.408461" , "36.556033" ) ) ;
		POINTS.add ( new LngLat ( "116.407789" , "36.563439" ) ) ;
		POINTS.add ( new LngLat ( "116.407816" , "36.566277" ) ) ;
		POINTS.add ( new LngLat ( "116.407418" , "36.56956" ) ) ;
		POINTS.add ( new LngLat ( "116.407346" , "36.573317" ) ) ;
		POINTS.add ( new LngLat ( "116.40377" , "36.575928" ) ) ;
		POINTS.add ( new LngLat ( "116.399838" , "36.579103" ) ) ;
		POINTS.add ( new LngLat ( "116.403565" , "36.583258" ) ) ;
		POINTS.add ( new LngLat ( "116.411893" , "36.584511" ) ) ;
		POINTS.add ( new LngLat ( "116.414748" , "36.587472" ) ) ;
		POINTS.add ( new LngLat ( "116.414711" , "36.593675" ) ) ;
		POINTS.add ( new LngLat ( "116.41632" , "36.59803" ) ) ;
		POINTS.add ( new LngLat ( "116.415397" , "36.604394" ) ) ;
		POINTS.add ( new LngLat ( "116.420031" , "36.610686" ) ) ;
		POINTS.add ( new LngLat ( "116.422152" , "36.616487" ) ) ;
		POINTS.add ( new LngLat ( "116.419532" , "36.62295" ) ) ;
		POINTS.add ( new LngLat ( "116.412825" , "36.623984" ) ) ;
		POINTS.add ( new LngLat ( "116.409406" , "36.630084" ) ) ;
		POINTS.add ( new LngLat ( "116.414384" , "36.639798" ) ) ;
		POINTS.add ( new LngLat ( "116.416742" , "36.645172" ) ) ;
		POINTS.add ( new LngLat ( "116.416374" , "36.648904" ) ) ;
		POINTS.add ( new LngLat ( "116.412549" , "36.655223" ) ) ;
		POINTS.add ( new LngLat ( "116.415898" , "36.656367" ) ) ;
		POINTS.add ( new LngLat ( "116.418785" , "36.659081" ) ) ;
		POINTS.add ( new LngLat ( "116.415149" , "36.667797" ) ) ;
		POINTS.add ( new LngLat ( "116.410922" , "36.672536" ) ) ;
		POINTS.add ( new LngLat ( "116.410954" , "36.670621" ) ) ;
		POINTS.add ( new LngLat ( "116.409999" , "36.668383" ) ) ;
		POINTS.add ( new LngLat ( "116.407999" , "36.666115" ) ) ;
		POINTS.add ( new LngLat ( "116.406941" , "36.66352" ) ) ;
		POINTS.add ( new LngLat ( "116.404119" , "36.662292" ) ) ;
		POINTS.add ( new LngLat ( "116.402867" , "36.662622" ) ) ;
		POINTS.add ( new LngLat ( "116.400814" , "36.661519" ) ) ;
		POINTS.add ( new LngLat ( "116.399128" , "36.659433" ) ) ;
		POINTS.add ( new LngLat ( "116.395213" , "36.659336" ) ) ;
		POINTS.add ( new LngLat ( "116.387868" , "36.655896" ) ) ;
		POINTS.add ( new LngLat ( "116.382936" , "36.653229" ) ) ;
		POINTS.add ( new LngLat ( "116.378546" , "36.656094" ) ) ;
		POINTS.add ( new LngLat ( "116.374773" , "36.656959" ) ) ;
		POINTS.add ( new LngLat ( "116.373454" , "36.658358" ) ) ;
		POINTS.add ( new LngLat ( "116.365191" , "36.660163" ) ) ;
		POINTS.add ( new LngLat ( "116.363824" , "36.661617" ) ) ;
		POINTS.add ( new LngLat ( "116.360384" , "36.662961" ) ) ;
		POINTS.add ( new LngLat ( "116.358773" , "36.663653" ) ) ;
		POINTS.add ( new LngLat ( "116.356695" , "36.665993" ) ) ;
		POINTS.add ( new LngLat ( "116.355359" , "36.670383" ) ) ;
		POINTS.add ( new LngLat ( "116.352954" , "36.669694" ) ) ;
		POINTS.add ( new LngLat ( "116.35145" , "36.67087" ) ) ;
		POINTS.add ( new LngLat ( "116.347918" , "36.671658" ) ) ;
		POINTS.add ( new LngLat ( "116.345657" , "36.67196" ) ) ;
		POINTS.add ( new LngLat ( "116.338502" , "36.673586" ) ) ;
		POINTS.add ( new LngLat ( "116.336544" , "36.675163" ) ) ;
		POINTS.add ( new LngLat ( "116.334077" , "36.677449" ) ) ;
		POINTS.add ( new LngLat ( "116.332079" , "36.679165" ) ) ;
		POINTS.add ( new LngLat ( "116.332952" , "36.681454" ) ) ;
		POINTS.add ( new LngLat ( "116.332788" , "36.683067" ) ) ;
		POINTS.add ( new LngLat ( "116.330778" , "36.686643" ) ) ;
		POINTS.add ( new LngLat ( "116.328292" , "36.685937" ) ) ;
		POINTS.add ( new LngLat ( "116.324089" , "36.687633" ) ) ;
		POINTS.add ( new LngLat ( "116.323469" , "36.689469" ) ) ;
		POINTS.add ( new LngLat ( "116.321615" , "36.690105" ) ) ;
		POINTS.add ( new LngLat ( "116.31658" , "36.690012" ) ) ;
		POINTS.add ( new LngLat ( "116.315356" , "36.693376" ) ) ;
		POINTS.add ( new LngLat ( "116.312863" , "36.693455" ) ) ;
		POINTS.add ( new LngLat ( "116.312053" , "36.694003" ) ) ;
		POINTS.add ( new LngLat ( "116.310647" , "36.696585" ) ) ;
		POINTS.add ( new LngLat ( "116.309105" , "36.697332" ) ) ;
		POINTS.add ( new LngLat ( "116.307689" , "36.70006" ) ) ;
		POINTS.add ( new LngLat ( "116.305826" , "36.700657" ) ) ;
		POINTS.add ( new LngLat ( "116.305146" , "36.701696" ) ) ;
		POINTS.add ( new LngLat ( "116.30377" , "36.708538" ) ) ;
		POINTS.add ( new LngLat ( "116.304786" , "36.710854" ) ) ;
		POINTS.add ( new LngLat ( "116.304314" , "36.71165" ) ) ;
		POINTS.add ( new LngLat ( "116.303793" , "36.713109" ) ) ;
		POINTS.add ( new LngLat ( "116.30454" , "36.716164" ) ) ;
		POINTS.add ( new LngLat ( "116.299825" , "36.717331" ) ) ;
		POINTS.add ( new LngLat ( "116.297656" , "36.715978" ) ) ;
		POINTS.add ( new LngLat ( "116.296942" , "36.714469" ) ) ;
		POINTS.add ( new LngLat ( "116.293281" , "36.710812" ) ) ;
		POINTS.add ( new LngLat ( "116.288082" , "36.707239" ) ) ;
		POINTS.add ( new LngLat ( "116.284883" , "36.705256" ) ) ;
		POINTS.add ( new LngLat ( "116.276695" , "36.700406" ) ) ;
		POINTS.add ( new LngLat ( "116.270691" , "36.699659" ) ) ;
		POINTS.add ( new LngLat ( "116.269397" , "36.69948" ) ) ;
		POINTS.add ( new LngLat ( "116.268799" , "36.700362" ) ) ;
		POINTS.add ( new LngLat ( "116.265869" , "36.70083" ) ) ;
		POINTS.add ( new LngLat ( "116.263663" , "36.701878" ) ) ;
		POINTS.add ( new LngLat ( "116.26231" , "36.703204" ) ) ;
		POINTS.add ( new LngLat ( "116.261684" , "36.706" ) ) ;
		POINTS.add ( new LngLat ( "116.263229" , "36.706361" ) ) ;
		POINTS.add ( new LngLat ( "116.264011" , "36.710177" ) ) ;
		POINTS.add ( new LngLat ( "116.263481" , "36.713936" ) ) ;
		POINTS.add ( new LngLat ( "116.261936" , "36.715978" ) ) ;
		POINTS.add ( new LngLat ( "116.26052" , "36.715532" ) ) ;
		POINTS.add ( new LngLat ( "116.25916" , "36.714924" ) ) ;
		POINTS.add ( new LngLat ( "116.257034" , "36.716798" ) ) ;
		POINTS.add ( new LngLat ( "116.255782" , "36.713834" ) ) ;
		POINTS.add ( new LngLat ( "116.251524" , "36.714967" ) ) ;
		POINTS.add ( new LngLat ( "116.245954" , "36.718122" ) ) ;
		POINTS.add ( new LngLat ( "116.246116" , "36.721991" ) ) ;
		POINTS.add ( new LngLat ( "116.246222" , "36.726036" ) ) ;
		POINTS.add ( new LngLat ( "116.244985" , "36.725731" ) ) ;
		POINTS.add ( new LngLat ( "116.243158" , "36.72451" ) ) ;
		POINTS.add ( new LngLat ( "116.24085" , "36.724841" ) ) ;
		POINTS.add ( new LngLat ( "116.238362" , "36.719949" ) ) ;
		POINTS.add ( new LngLat ( "116.230246" , "36.721603" ) ) ;
		POINTS.add ( new LngLat ( "116.228867" , "36.723097" ) ) ;
		POINTS.add ( new LngLat ( "116.228083" , "36.724057" ) ) ;
		POINTS.add ( new LngLat ( "116.227245" , "36.72742" ) ) ;
		POINTS.add ( new LngLat ( "116.223896" , "36.729272" ) ) ;
		POINTS.add ( new LngLat ( "116.2229" , "36.732062" ) ) ;
		POINTS.add ( new LngLat ( "116.220316" , "36.726589" ) ) ;
		POINTS.add ( new LngLat ( "116.222864" , "36.725092" ) ) ;
		POINTS.add ( new LngLat ( "116.223392" , "36.723639" ) ) ;
		POINTS.add ( new LngLat ( "116.222162" , "36.722878" ) ) ;
		POINTS.add ( new LngLat ( "116.220775" , "36.722287" ) ) ;
		POINTS.add ( new LngLat ( "116.218846" , "36.721575" ) ) ;
		POINTS.add ( new LngLat ( "116.218234" , "36.723148" ) ) ;
		POINTS.add ( new LngLat ( "116.215953" , "36.723175" ) ) ;
		POINTS.add ( new LngLat ( "116.21542" , "36.724412" ) ) ;
		POINTS.add ( new LngLat ( "116.212646" , "36.723984" ) ) ;
		POINTS.add ( new LngLat ( "116.214184" , "36.729611" ) ) ;
		POINTS.add ( new LngLat ( "116.213339" , "36.730713" ) ) ;
		POINTS.add ( new LngLat ( "116.208461" , "36.729211" ) ) ;
		POINTS.add ( new LngLat ( "116.204127" , "36.723663" ) ) ;
		POINTS.add ( new LngLat ( "116.202078" , "36.719455" ) ) ;
		POINTS.add ( new LngLat ( "116.19993" , "36.71757" ) ) ;
		POINTS.add ( new LngLat ( "116.198693" , "36.718251" ) ) ;
		POINTS.add ( new LngLat ( "116.197701" , "36.719205" ) ) ;
		POINTS.add ( new LngLat ( "116.190958" , "36.719277" ) ) ;
		POINTS.add ( new LngLat ( "116.185481" , "36.721802" ) ) ;
		POINTS.add ( new LngLat ( "116.186955" , "36.723092" ) ) ;
		POINTS.add ( new LngLat ( "116.189108" , "36.723977" ) ) ;
		POINTS.add ( new LngLat ( "116.186512" , "36.72504" ) ) ;
		POINTS.add ( new LngLat ( "116.184781" , "36.724861" ) ) ;
		POINTS.add ( new LngLat ( "116.184724" , "36.726293" ) ) ;
		POINTS.add ( new LngLat ( "116.179941" , "36.727688" ) ) ;
		POINTS.add ( new LngLat ( "116.179458" , "36.728615" ) ) ;
		POINTS.add ( new LngLat ( "116.176675" , "36.72947" ) ) ;
		POINTS.add ( new LngLat ( "116.175212" , "36.730455" ) ) ;
		POINTS.add ( new LngLat ( "116.174433" , "36.731249" ) ) ;
		POINTS.add ( new LngLat ( "116.173227" , "36.731975" ) ) ;
		POINTS.add ( new LngLat ( "116.173255" , "36.733779" ) ) ;
		POINTS.add ( new LngLat ( "116.172923" , "36.735715" ) ) ;
		POINTS.add ( new LngLat ( "116.17185" , "36.736832" ) ) ;
		POINTS.add ( new LngLat ( "116.17009" , "36.73847" ) ) ;
		POINTS.add ( new LngLat ( "116.163975" , "36.738759" ) ) ;
		POINTS.add ( new LngLat ( "116.164494" , "36.737183" ) ) ;
		POINTS.add ( new LngLat ( "116.166023" , "36.737262" ) ) ;
		POINTS.add ( new LngLat ( "116.165395" , "36.735105" ) ) ;
		POINTS.add ( new LngLat ( "116.164372" , "36.732343" ) ) ;
		POINTS.add ( new LngLat ( "116.162839" , "36.733096" ) ) ;
		POINTS.add ( new LngLat ( "116.161847" , "36.734537" ) ) ;
		POINTS.add ( new LngLat ( "116.160698" , "36.730486" ) ) ;
		POINTS.add ( new LngLat ( "116.158958" , "36.727335" ) ) ;
		POINTS.add ( new LngLat ( "116.155538" , "36.726543" ) ) ;
		POINTS.add ( new LngLat ( "116.153947" , "36.72532" ) ) ;
		POINTS.add ( new LngLat ( "116.151461" , "36.724056" ) ) ;
		POINTS.add ( new LngLat ( "116.149127" , "36.722497" ) ) ;
		POINTS.add ( new LngLat ( "116.148159" , "36.722496" ) ) ;
		POINTS.add ( new LngLat ( "116.146825" , "36.72126" ) ) ;
		POINTS.add ( new LngLat ( "116.144784" , "36.721031" ) ) ;
		POINTS.add ( new LngLat ( "116.139702" , "36.720949" ) ) ;
		POINTS.add ( new LngLat ( "116.139572" , "36.722316" ) ) ;
		POINTS.add ( new LngLat ( "116.138633" , "36.722903" ) ) ;
		POINTS.add ( new LngLat ( "116.1376" , "36.721798" ) ) ;
		POINTS.add ( new LngLat ( "116.129945" , "36.722443" ) ) ;
		POINTS.add ( new LngLat ( "116.129324" , "36.723787" ) ) ;
		POINTS.add ( new LngLat ( "116.126489" , "36.724115" ) ) ;
		POINTS.add ( new LngLat ( "116.125248" , "36.72027" ) ) ;
		POINTS.add ( new LngLat ( "116.124013" , "36.717961" ) ) ;
		POINTS.add ( new LngLat ( "116.123177" , "36.714557" ) ) ;
		POINTS.add ( new LngLat ( "116.122063" , "36.7133" ) ) ;
		POINTS.add ( new LngLat ( "116.121111" , "36.712815" ) ) ;
		POINTS.add ( new LngLat ( "116.118693" , "36.711302" ) ) ;
		POINTS.add ( new LngLat ( "116.11757" , "36.711124" ) ) ;
		POINTS.add ( new LngLat ( "116.115977" , "36.711792" ) ) ;
		POINTS.add ( new LngLat ( "116.112677" , "36.713352" ) ) ;
		POINTS.add ( new LngLat ( "116.109865" , "36.71272" ) ) ;
		POINTS.add ( new LngLat ( "116.107852" , "36.712491" ) ) ;
		POINTS.add ( new LngLat ( "116.106364" , "36.713868" ) ) ;
		POINTS.add ( new LngLat ( "116.105862" , "36.71181" ) ) ;
		POINTS.add ( new LngLat ( "116.102801" , "36.711472" ) ) ;
		POINTS.add ( new LngLat ( "116.100163" , "36.711781" ) ) ;
		POINTS.add ( new LngLat ( "116.098544" , "36.712895" ) ) ;
		POINTS.add ( new LngLat ( "116.098513" , "36.714348" ) ) ;
		POINTS.add ( new LngLat ( "116.096689" , "36.714554" ) ) ;
		POINTS.add ( new LngLat ( "116.096033" , "36.716645" ) ) ;
		POINTS.add ( new LngLat ( "116.091878" , "36.717509" ) ) ;
		POINTS.add ( new LngLat ( "116.087497" , "36.718459" ) ) ;
		POINTS.add ( new LngLat ( "116.080096" , "36.717638" ) ) ;
		POINTS.add ( new LngLat ( "116.07857" , "36.719809" ) ) ;
		POINTS.add ( new LngLat ( "116.080506" , "36.723553" ) ) ;
		POINTS.add ( new LngLat ( "116.083094" , "36.724463" ) ) ;
		POINTS.add ( new LngLat ( "116.086883" , "36.725066" ) ) ;
		POINTS.add ( new LngLat ( "116.087365" , "36.726099" ) ) ;
		POINTS.add ( new LngLat ( "116.087291" , "36.728695" ) ) ;
		POINTS.add ( new LngLat ( "116.083541" , "36.730378" ) ) ;
		POINTS.add ( new LngLat ( "116.082819" , "36.734346" ) ) ;
		POINTS.add ( new LngLat ( "116.082467" , "36.735689" ) ) ;
		POINTS.add ( new LngLat ( "116.082034" , "36.737475" ) ) ;
		POINTS.add ( new LngLat ( "116.082103" , "36.740262" ) ) ;
		POINTS.add ( new LngLat ( "116.078615" , "36.74158" ) ) ;
		POINTS.add ( new LngLat ( "116.076992" , "36.741599" ) ) ;
		POINTS.add ( new LngLat ( "116.075878" , "36.740835" ) ) ;
		POINTS.add ( new LngLat ( "116.074229" , "36.74249" ) ) ;
		POINTS.add ( new LngLat ( "116.072573" , "36.743481" ) ) ;
		POINTS.add ( new LngLat ( "116.072692" , "36.74531" ) ) ;
		POINTS.add ( new LngLat ( "116.071211" , "36.746934" ) ) ;
		POINTS.add ( new LngLat ( "116.071524" , "36.748158" ) ) ;
		POINTS.add ( new LngLat ( "116.069836" , "36.747585" ) ) ;
		POINTS.add ( new LngLat ( "116.06539" , "36.748927" ) ) ;
		POINTS.add ( new LngLat ( "116.067572" , "36.752099" ) ) ;
		POINTS.add ( new LngLat ( "116.064084" , "36.753527" ) ) ;
		POINTS.add ( new LngLat ( "116.059019" , "36.753555" ) ) ;
		POINTS.add ( new LngLat ( "116.056586" , "36.752642" ) ) ;
		POINTS.add ( new LngLat ( "116.053769" , "36.75284" ) ) ;
		POINTS.add ( new LngLat ( "116.052519" , "36.75038" ) ) ;
		POINTS.add ( new LngLat ( "116.051052" , "36.747857" ) ) ;
		POINTS.add ( new LngLat ( "116.0489" , "36.748066" ) ) ;
		POINTS.add ( new LngLat ( "116.048582" , "36.750819" ) ) ;
		POINTS.add ( new LngLat ( "116.043923" , "36.751938" ) ) ;
		POINTS.add ( new LngLat ( "116.044465" , "36.753614" ) ) ;
		POINTS.add ( new LngLat ( "116.042784" , "36.755691" ) ) ;
		POINTS.add ( new LngLat ( "116.041358" , "36.756665" ) ) ;
		POINTS.add ( new LngLat ( "116.042299" , "36.758498" ) ) ;
		POINTS.add ( new LngLat ( "116.046235" , "36.758938" ) ) ;
		POINTS.add ( new LngLat ( "116.047942" , "36.760041" ) ) ;
		POINTS.add ( new LngLat ( "116.048899" , "36.764507" ) ) ;
		POINTS.add ( new LngLat ( "116.045529" , "36.765193" ) ) ;
		POINTS.add ( new LngLat ( "116.045332" , "36.768285" ) ) ;
		POINTS.add ( new LngLat ( "116.04393" , "36.771061" ) ) ;
		POINTS.add ( new LngLat ( "116.038288" , "36.773331" ) ) ;
		POINTS.add ( new LngLat ( "116.034356" , "36.772082" ) ) ;
		POINTS.add ( new LngLat ( "116.032317" , "36.772659" ) ) ;
		POINTS.add ( new LngLat ( "116.027483" , "36.772219" ) ) ;
		POINTS.add ( new LngLat ( "116.025452" , "36.771284" ) ) ;
		POINTS.add ( new LngLat ( "116.025155" , "36.772749" ) ) ;
		POINTS.add ( new LngLat ( "116.021634" , "36.773707" ) ) ;
		POINTS.add ( new LngLat ( "116.018169" , "36.772513" ) ) ;
		POINTS.add ( new LngLat ( "116.016713" , "36.771121" ) ) ;
		POINTS.add ( new LngLat ( "116.014586" , "36.770679" ) ) ;
		POINTS.add ( new LngLat ( "116.013227" , "36.768952" ) ) ;
		POINTS.add ( new LngLat ( "116.012039" , "36.766818" ) ) ;
		POINTS.add ( new LngLat ( "116.008039" , "36.7658" ) ) ;
		POINTS.add ( new LngLat ( "116.007646" , "36.7607" ) ) ;
		POINTS.add ( new LngLat ( "116.005592" , "36.760133" ) ) ;
		POINTS.add ( new LngLat ( "116.004113" , "36.755442" ) ) ;
		POINTS.add ( new LngLat ( "116.001899" , "36.750333" ) ) ;
		POINTS.add ( new LngLat ( "116.002892" , "36.749308" ) ) ;
		POINTS.add ( new LngLat ( "116.002387" , "36.747693" ) ) ;
		POINTS.add ( new LngLat ( "116.001378" , "36.746158" ) ) ;
		POINTS.add ( new LngLat ( "116.000532" , "36.74595" ) ) ;
		POINTS.add ( new LngLat ( "115.999395" , "36.745535" ) ) ;
		POINTS.add ( new LngLat ( "115.998152" , "36.744904" ) ) ;
		POINTS.add ( new LngLat ( "115.996232" , "36.741168" ) ) ;
		POINTS.add ( new LngLat ( "115.996773" , "36.735547" ) ) ;
		POINTS.add ( new LngLat ( "115.997546" , "36.734033" ) ) ;
		POINTS.add ( new LngLat ( "115.999085" , "36.731338" ) ) ;
		POINTS.add ( new LngLat ( "115.997702" , "36.729612" ) ) ;
		POINTS.add ( new LngLat ( "115.996809" , "36.73001" ) ) ;
		POINTS.add ( new LngLat ( "115.996064" , "36.730905" ) ) ;
		POINTS.add ( new LngLat ( "115.994507" , "36.730344" ) ) ;
		POINTS.add ( new LngLat ( "115.993065" , "36.729426" ) ) ;
		POINTS.add ( new LngLat ( "115.993918" , "36.726827" ) ) ;
		POINTS.add ( new LngLat ( "115.99205" , "36.725636" ) ) ;
		POINTS.add ( new LngLat ( "115.99125" , "36.725169" ) ) ;
		POINTS.add ( new LngLat ( "115.991367" , "36.720923" ) ) ;
		POINTS.add ( new LngLat ( "115.991823" , "36.719827" ) ) ;
		POINTS.add ( new LngLat ( "115.991982" , "36.717721" ) ) ;
		POINTS.add ( new LngLat ( "115.991478" , "36.715866" ) ) ;
		POINTS.add ( new LngLat ( "115.992751" , "36.715319" ) ) ;
		POINTS.add ( new LngLat ( "115.988466" , "36.711414" ) ) ;
		POINTS.add ( new LngLat ( "115.986716" , "36.71069" ) ) ;
		POINTS.add ( new LngLat ( "115.984951" , "36.709587" ) ) ;
		POINTS.add ( new LngLat ( "115.98224" , "36.704926" ) ) ;
		POINTS.add ( new LngLat ( "115.980377" , "36.695645" ) ) ;
		POINTS.add ( new LngLat ( "115.978587" , "36.689944" ) ) ;
		POINTS.add ( new LngLat ( "115.973099" , "36.685649" ) ) ;
		POINTS.add ( new LngLat ( "115.971873" , "36.685231" ) ) ;
		POINTS.add ( new LngLat ( "115.970038" , "36.684768" ) ) ;
		POINTS.add ( new LngLat ( "115.968908" , "36.684073" ) ) ;
		POINTS.add ( new LngLat ( "115.968072" , "36.685547" ) ) ;
		POINTS.add ( new LngLat ( "115.962346" , "36.685648" ) ) ;
		POINTS.add ( new LngLat ( "115.954244" , "36.684222" ) ) ;
		POINTS.add ( new LngLat ( "115.952188" , "36.676914" ) ) ;
		POINTS.add ( new LngLat ( "115.95127" , "36.681102" ) ) ;
		POINTS.add ( new LngLat ( "115.948321" , "36.682093" ) ) ;
		POINTS.add ( new LngLat ( "115.947303" , "36.681253" ) ) ;
		POINTS.add ( new LngLat ( "115.946115" , "36.683995" ) ) ;
		POINTS.add ( new LngLat ( "115.944911" , "36.684362" ) ) ;
		POINTS.add ( new LngLat ( "115.942857" , "36.683769" ) ) ;
		POINTS.add ( new LngLat ( "115.942276" , "36.686613" ) ) ;
		POINTS.add ( new LngLat ( "115.934874" , "36.685631" ) ) ;
		POINTS.add ( new LngLat ( "115.923814" , "36.681503" ) ) ;
		POINTS.add ( new LngLat ( "115.918289" , "36.6777" ) ) ;
		POINTS.add ( new LngLat ( "115.916161" , "36.676912" ) ) ;
		POINTS.add ( new LngLat ( "115.914071" , "36.672847" ) ) ;
		POINTS.add ( new LngLat ( "115.91405" , "36.670753" ) ) ;
		POINTS.add ( new LngLat ( "115.916279" , "36.668703" ) ) ;
		POINTS.add ( new LngLat ( "115.918081" , "36.6649" ) ) ;
		POINTS.add ( new LngLat ( "115.917737" , "36.663594" ) ) ;
		POINTS.add ( new LngLat ( "115.918137" , "36.66154" ) ) ;
		POINTS.add ( new LngLat ( "115.917792" , "36.658053" ) ) ;
		POINTS.add ( new LngLat ( "115.920057" , "36.656219" ) ) ;
		POINTS.add ( new LngLat ( "115.918797" , "36.652592" ) ) ;
		POINTS.add ( new LngLat ( "115.918021" , "36.650835" ) ) ;
		POINTS.add ( new LngLat ( "115.914876" , "36.64617" ) ) ;
		POINTS.add ( new LngLat ( "115.914134" , "36.642273" ) ) ;
		POINTS.add ( new LngLat ( "115.914321" , "36.638518" ) ) ;
		POINTS.add ( new LngLat ( "115.91659" , "36.634994" ) ) ;
		POINTS.add ( new LngLat ( "115.912488" , "36.629443" ) ) ;
		POINTS.add ( new LngLat ( "115.912078" , "36.626363" ) ) ;
		POINTS.add ( new LngLat ( "115.910419" , "36.62366" ) ) ;
		POINTS.add ( new LngLat ( "115.910949" , "36.621538" ) ) ;
		POINTS.add ( new LngLat ( "115.91466" , "36.621214" ) ) ;
		POINTS.add ( new LngLat ( "115.919228" , "36.617979" ) ) ;
		POINTS.add ( new LngLat ( "115.92519" , "36.613719" ) ) ;
		POINTS.add ( new LngLat ( "115.926359" , "36.611702" ) ) ;
		POINTS.add ( new LngLat ( "115.925171" , "36.610148" ) ) ;
		POINTS.add ( new LngLat ( "115.922242" , "36.609829" ) ) ;
		POINTS.add ( new LngLat ( "115.919048" , "36.606559" ) ) ;
		POINTS.add ( new LngLat ( "115.913573" , "36.60437" ) ) ;
		POINTS.add ( new LngLat ( "115.912148" , "36.603047" ) ) ;
		POINTS.add ( new LngLat ( "115.913032" , "36.600151" ) ) ;
		POINTS.add ( new LngLat ( "115.910652" , "36.597929" ) ) ;
		POINTS.add ( new LngLat ( "115.907274" , "36.595348" ) ) ;

	}
	
	public static String plainPolygon ( )
	{
		StringBuffer sb = new StringBuffer ( ) ;
		for ( LngLat ll : POLYGON )
		{
			sb.append ( ll.getLng ( ) + ","+ ll.getLat ( ) + ";") ;
		}
		return sb.toString ( ) ;
	}

	public static String jsonPolygon ( )
	{
		JSONArray array = new JSONArray ( ) ;
		for ( LngLat ll : POLYGON )
		{
			JSONObject object = new JSONObject ( ) ;
			object.put ( "lng", ll.getLng ( ) ) ;
			object.put ( "lat", ll.getLat ( ) ) ;
			array.add ( object ) ;
		}
		return array.toJSONString ( ) ;
	}

	public static String plainPoints ( )
	{
		StringBuffer sb = new StringBuffer ( ) ;
		for ( LngLat ll : POINTS )
		{
			sb.append ( ll.getLng ( ) + "," + ll.getLat ( ) + ";" ) ;
		}
		return sb.toString ( ) ;
	}

	public static String jsonPoints ( )
	{
		JSONArray array = new JSONArray ( ) ;
		for ( LngLat ll : POINTS )
		{
			JSONObject object = new JSONObject ( ) ;
			object.put ( "lng" , ll.getLng ( ) ) ;
			object.put ( "lat" , ll.getLat ( ) ) ;
			array.add ( object ) ;
		}
		return array.toJSONString ( ) ;
	}

}
